package edu.algo3.algoThief.util;


public class Constants {
    
    // lunes | martes | miercoles | jueves | viernes | sabado | domingo
    // 17hs  | 24hs   | 24hs      | 24hs   | 24hs    | 24hs   | 17hs
    // TOTAL = 154hs
    public final static int HORAS_DIA_LUNES = 17;
    public final static int HORAS_HASTA_DOMINGO = 137;
    public final static int TIEMPO_INICIAL = 154;
    
    // DIAS
    public final static String DIA_LUNES = "Lunes";
    public final static String DIA_MARTES = "Martes";
    public final static String DIA_MIERCOLES = "Miercoles";
    public final static String DIA_JUEVES = "Jueves";
    public final static String DIA_VIERNES = "Viernes";
    public final static String DIA_SABADO = "Sabado";
    public final static String DIA_DOMINGO = "Domingo";
    public final static String HS = " hs";
    
    public final static int ARRESTOS_DETECTIVE = 5;
    public final static int ARRESTOS_INVESTIGADOR = 10;
    public final static int ARRESTOS_SARGENTO = 20;
    
    public final static int GRADO_DE_DIFICULTAD_FACIL = 1;
    public final static int GRADO_DE_DIFICULTAD_MEDIO = 2;
    public final static int GRADO_DE_DIFICULTAD_DIFICIL = 3;
    
    public final static int LARGO_DE_RUTA_DE_ESCAPE_OBJETO_COMUN = 4;
    public final static int LARGO_DE_RUTA_DE_ESCAPE_OBJETO_VALIOSO = 5;
    public final static int LARGO_DE_RUTA_DE_ESCAPE_OBJETO_MUY_VALIOSO = 7;
    
    public final static String DESCRIPCION_EIDIFICIO_BANCO = "BANCO";
    public final static String DESCRIPCION_EIDIFICIO_BIBLIOTECA = "BIBLIOTECA";
    public final static String DESCRIPCION_EIDIFICIO_AEROPUERTO = "AEROPUERTO";
    
    public final static int COSTO_EMITIR_ORDEN_DE_ARRESTO = 3;
    
    public final static String OBJETO_ROBADO_COMUN = "comun";
    public final static String OBJETO_ROBADO_VALIOSO = "valioso";
    public final static String OBJETO_ROBADO_MUY_VALIOSO = "muy valioso";
    
    public final static int PRIMERA_CIUDAD = 0;
    public final static int SEGUNDA_CIUDAD = 1;
    public final static int TERCERA_CIUDAD = 2;
    public final static int CUARTA_CIUDAD = 3;
    public final static int CANTIDAD_DE_CIUDADES_DESTINO_A_AGREGAR = 2;
    public final static String VACIO = "";
    
    // DE TIEMPO
    public final static int TIEMPO_DORMIR = 8;
    public final static int TIEMPO_HERIDA_CUCHILLO = 2;
    public final static int TIEMPO_HERIDA_ARMA = 4;
    public final static int MAXIMO_HORAS_SIN_DORMIR = 16;
    public final static int TIEMPO_DESPIERTO_LUEGO_DE_DORMIR = 0;
    public final static int TIEMPO_ENTRAR_A_EDIFICIO_1_VEZ = 1;
    public final static int TIEMPO_ENTRAR_A_EDIFICIO_2_VEZ = 2;
    public final static int TIEMPO_ENTRAR_A_EDIFICIO_3_VEZ = 3;
    public final static int CERO_HORAS = 0;
    
    
    // LAYOUT CONSTANTS
    public final static String JUGADOR_LAYOUT = "Jugador: ";
    public final static String EMPTY_STRING_LAYOUT = " ";
    public final static int PRIMER_EDIFICIO = 0;
    public final static int SEGUNDO_EDIFICIO = 1;
    public final static int TERCER_EDIFICIO = 2;
    
    //	Advertencias
    public final static String ADVERTENCIA_INDICAR_CARACTERISTICAS_SOSPECHOSO = "Indicar caracteristicas del sospechoso";
    public final static String ADVERTENCIA_NOMBRE_VACIO = "El nombre no debe estar vacio";
    public final static String ADVERTENCIA_TITULO = "Advertencia";
    
    // Mensajes juego
    public final static String NO_SE_HA_VISTO_AL_SOSPECHOSO = "Lamentablemente aquí nunca se ha visto a la persona que buscas.";
    public final static String CASO_ASIGNADO = "CASO ASIGNADO";
    public final static String HAS_SIDO_IDENTIFICADO = "Has sido identificado(a) como: ";
    public final static String TU_GRADUACION_ACTUAL_ES = "Tu graduacion actual es: ";
    public final static String CANTIDAD_DE_ARRESTOS = "Cantidad de arrestos hechos: ";
    public final static String TESORO_ROBADO_EN = "Tesoro nacional robado en ";
    public final static String BOTIN_IDENTIFICADO_COMO = " El botin ha sido identificado como ";
    public final static String PUNTO = ".";
    public final static String COMA = ", ";
    public final static String COMENZAR = "COMENZAR";
    public final static String NOTICIAS = "******NOTICIAS******";
    public final static String DIA_Y_HORA_ACTUAL = "Dia y hora:";
    public final static String AGENTE_A_CARGO = "Agente a cargo:";
    public final static String CIUDAD_ACTUAL = "Ciudad Actual:";
    public final static String SALIR_DE_BANCO = "SALIR DEL BANCO";
    public final static String SALIR_DE_AEROPUERTO = "SALIR DEL AEROPUERTO";
    public final static String SALIR_DE_BIBLIOTECA = "SALIR DE LA BIBLIOTECA";
    public final static String VIAJAR_A = "Viajar a:";
    public final static String VIAJAR = "Viajar";
    public final static String ATRAS = "ATRAS";
    public final static String SALIR_DE_VENTANA = "SALIR";
    public final static String GUARDAR = "GUARDAR";
    public final static String INGRESAR = "INGRESAR";
    public final static String NOMBRE_DEL_JUEGO = "ALGO_THIEF";
    public final static String MENSAJE_PARA_IDENTIFICARSE = "IDENTIFIQUESE";
    public final static String MENSAJE_PARA_CARGAR_JUEGO = "";
    public final static String TITULO_VENTANA_ORDEN_DE_ARRESTO = "ORDEN DE ARRESTO";
    public final static String MENSAJE_BUSCAR_SOSPECHOSOS = "BUSCAR SOSPECHOSOS";
    public final static String MENSAJE_PARA_EMITIR_ORDEN_DE_ARRESTO = "Seleccione un sospechosos y emita orden de arresto";
    public final static String COMENZAR_NUEVO_CASO = "TOMAR NUEVO CASO";
    public final static String SE_HA_ACABADO_EL_TIEMPO = "SE TE ACABO EL TIEMPO, SE HA ESCAPADO EL LADRON";
    public final static String DISPARO_Y_SE_ESCAPO = "TE HA DISPARADO EL LADRON Y HA ESCAPADO";
    public final static String JUEGO_TERMINADO = "JUEGO TERMINADO";
    public final static String FELICITACIONES_ATRAPASTE_AL_LADRON = "FELICITACIONES! HAS ATRAPADO AL LADRON";
    public final static String ORDEN_DE_ARRESTO_MAL_EMITIDA = "EL LADRON HA ESCAPADO YA QUE HAS EMITIDO UNA ORDEN DE ARRESTO INCORRECTA";
    public final static String DIA_Y_HORA_ACTUAL_PLANTILLA = "<Aqui va la ciudad actuall>";
    public static final String CIUDAD_ACTUAL_PLANTILLA = "<Aqui va la ciudad actuall>";
    public static final String NOMBRE_POLICIA_PLANTILLA = "<Aqui va el nombre del policia>";
    public static final String DESCRIPCION_DEL_LUGAR_PLANTILLA = "<Aqui va la descripcion del lugar><Aqui va la descripcion del lugar>"
    		+ "<Aqui va la descripcion del lugar><Aqui va la descripcion del lugar>"
    		+ "<Aqui va la descripcion del lugar><Aqui va la descripcion del lugar>"
    		+ "<Aqui va la descripcion del lugar><Aqui va la descripcion del lugar>"
    		+ "<Aqui va la descripcion del lugar>";
    public final static String IR_AL_AEROPUERTO = "Ir al aeropuerto";
    public final static String IR_A_BIBLIOTECA = "Ir a biblioteca";
    public final static String ORDEN_DE_ARRESTO = "Orden de arresto";
    public final static String JUEGO_GUARDADO_CON_EXITO = "El juego ha sido guardado con exito";
    public static final int JUGADOR_NUEVO_CERO_ARRESTOS = 0;
    public static final String SE_CARGARA_ULTIMO_JUEGO_GUARDADO = "SE CARGARA EL ULTIMO JUEGO GUARDADO";
    public static final String CARGAR_JUEGO = "CARGAR JUEGO";
    
    
    // Nombres de Cargos
    public final static String NOMBRE_CARGO_NOVATO = "NOVATO";
    public final static String NOMBRE_CARGO_DETECTIVE = "DETECTIVE";
    public final static String NOMBRE_CARGO_INVESTIGADOR = "INVESTIGADOR";
    public final static String NOMBRE_CARGO_SARGENTO = "SARGENTO";
    
    
    //	Caracteristicas del ladron
    public final static String CARACTERISTICA_DESCONOCIDA = "Desconocido";
    
    public final static String SEXO_TITULO = "Sexo";
    public final static String SEXO_MASCULINO = "Masculino";
    public final static String SEXO_FEMENINO = "Femenino";
    
    public final static String HOBBY_TITULO = "Hobby";
    public final static String HOBBY_TENIS = "Tenis";
    public final static String HOBBY_MUSICA = "Musica";
    public final static String HOBBY_ALPINISMO = "Alpinismo";
    public final static String HOBBY_PARACAIDISMO = "Paracaidismo";
    public final static String HOBBY_NATACION = "Natacion";
    public final static String HOBBY_CROQUET = "Croquet";
    
    public final static String CABELLO_TITULO = "Cabello";
    public final static String CABELLO_CASTANIO = "Castano";
    public final static String CABELLO_RUBIO = "Rubio";
    public final static String CABELLO_ROJO = "Rojo";
    public final static String CABELLO_NEGRO = "Negro";
    
    
    public final static String SENIA_TITULO = "Seña";
    public final static String SENIA_ANILLO = "Anillo";
    public final static String SENIA_TATUAJE = "Tatuaje";
    public final static String SENIA_CICATRIZ = "Cicatriz";
    public final static String SENIA_JOYAS = "Joyas";
    
    
    public final static String VEHICULO_TITULO = "Vehiculo";
    public final static String VEHICULO_DESCAPOTABLE = "Descapotable";
    public final static String VEHICULO_LIMUSINA = "Limusina";
    public final static String VEHICULO_DEPORTIVO = "Deportivo";
    public final static String VEHICULO_MOTO = "Moto";
    
    
    public final static String PLANTILLA_LADRON = "Aqui va un sospechoso";
    
    
	public static final int ARRESTOS_CERO_DE_PRUEBA = 0;
	public static final int ARRESTOS_CINCO_DE_PRUEBA = 5;
	public static final int ARRESTOS_NOVECIENTOS_DE_PRUEBA = 900;
	public final static String NOMBRE_JUGADOR_DE_PRUEBA = "no usar nunca mas este nombre1";
	public static final String NOMBRE_JUGADOR_DE_PRUEBA2 = "no usar nunca mas este nombre2";
	public static final String NOMBRE_JUGADOR_DE_PRUEBA3 = "no usar nunca mas este nombre3";
	public static final String NOMBRE_JUGADOR_DE_PRUEBA4 = "no usar nunca mas este nombre4";
	public static final String NOMBRE_JUGADOR_DE_PRUEBA5 = "no usar nunca mas este nombre5";
	
	
    
    
}
